#pragma once
#include <string>

namespace krryn{
namespace view{
	class effect{
	public:
		virtual ~effect() {}
		virtual void enable() = 0;
		virtual void disable() = 0;
		void set_name(const std::string &a_Name) { m_Name = a_Name; }
		std::string get_name() const { return m_Name; }
	private:
		std::string m_Name;
	};
}
}